package com.lezhi.socialgram.model.sys;


import com.lezhi.socialgram.annotation.Table;

import javax.validation.constraints.NotNull;
import java.util.Date;
import java.util.List;

/**
 * Created by daizhen on 2017/4/24.
 */
@Table(prefix = "t_user_")
public class User_ {
    /**
     * 资料卡所有图片列表、昵称、性别、生日、职业、个性签名、
     * 语音、工作领域、身高、故乡、兴趣爱好（运动、音乐、食物、电影）、个性标签、userId
     */
    private String table;

    @NotNull(message = "用户id不能为null")
    private Long userId;

    private String infoImageAndVideoUrls;

    private String nickname;

    private String nicknameZh;

    private Integer sex;

    private Date birthday;

    private Long birthdayTime;

    private String personalSign;

    private String voiceGreetingUrl;

    private Integer voiceGreetingSeconds;

    private String workArea;

    private String homeland;

    private List<String> sports;

    private List<String> musics;

    private List<String> foods;

    private List<String> movies;

    private String personalTags;

    private Integer height;

    private String profession;

    public String getTable() {
        return table;
    }

    public void setTable(String table) {
        this.table = table;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public String getInfoImageAndVideoUrls() {
        return infoImageAndVideoUrls;
    }

    public void setInfoImageAndVideoUrls(String infoImageAndVideoUrls) {
        this.infoImageAndVideoUrls = infoImageAndVideoUrls;
    }

    public String getNickname() {
        return nickname;
    }

    public void setNickname(String nickname) {
        this.nickname = nickname;
    }

    public String getNicknameZh() {
        return nicknameZh;
    }

    public void setNicknameZh(String nicknameZh) {
        this.nicknameZh = nicknameZh;
    }

    public Integer getSex() {
        return sex;
    }

    public void setSex(Integer sex) {
        this.sex = sex;
    }

    public Date getBirthday() {
        return birthday;
    }

    public void setBirthday(Date birthday) {
        this.birthday = birthday;
    }

    public Long getBirthdayTime() {
        return birthdayTime;
    }

    public void setBirthdayTime(Long birthdayTime) {
        this.birthdayTime = birthdayTime;
    }

    public String getPersonalSign() {
        return personalSign;
    }

    public void setPersonalSign(String personalSign) {
        this.personalSign = personalSign;
    }

    public String getVoiceGreetingUrl() {
        return voiceGreetingUrl;
    }

    public void setVoiceGreetingUrl(String voiceGreetingUrl) {
        this.voiceGreetingUrl = voiceGreetingUrl;
    }

    public Integer getVoiceGreetingSeconds() {
        return voiceGreetingSeconds;
    }

    public void setVoiceGreetingSeconds(Integer voiceGreetingSeconds) {
        this.voiceGreetingSeconds = voiceGreetingSeconds;
    }

    public String getWorkArea() {
        return workArea;
    }

    public void setWorkArea(String workArea) {
        this.workArea = workArea;
    }

    public String getHomeland() {
        return homeland;
    }

    public void setHomeland(String homeland) {
        this.homeland = homeland;
    }

    public List<String> getSports() {
        return sports;
    }

    public void setSports(List<String> sports) {
        this.sports = sports;
    }

    public List<String> getMusics() {
        return musics;
    }

    public void setMusics(List<String> musics) {
        this.musics = musics;
    }

    public List<String> getFoods() {
        return foods;
    }

    public void setFoods(List<String> foods) {
        this.foods = foods;
    }

    public List<String> getMovies() {
        return movies;
    }

    public void setMovies(List<String> movies) {
        this.movies = movies;
    }

    public String getPersonalTags() {
        return personalTags;
    }

    public void setPersonalTags(String personalTags) {
        this.personalTags = personalTags;
    }

    public Integer getHeight() {
        return height;
    }

    public void setHeight(Integer height) {
        this.height = height;
    }

    public String getProfession() {
        return profession;
    }

    public void setProfession(String profession) {
        this.profession = profession;
    }
}
